3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3001,3002,3002,3003,3003,3004,3005,3006,3007,3007,3008,3009,3009,3010,3010,3011,3012,3012,3013,3013,3014,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3024,3025,3026,3027,3028,3029,3030,3030,3031,3030,3029,3028,3027,3026,3026,3025,3023,3023,3022,3021,3020,3019,3019,3019,3020,3020,3021,3021,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3036,3037,3038,3039,3040,3040,3041,3041,3041,3041,3040,3040,3041,3042,3044,3046,3046,3047,3048,3049,3050,3052,3053,3054,3058,3059,3060,3062,3064,3066,3067,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3081,3082,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3092,3093,3093,3093,3094,3095,3095,3096,3096,3097,3099,3100,3101,3102,3103,3104,3105,3105,3105,3105,3104,3103,3101,3100,3100,3099,3098,3097,3096,3095,3094,3093,3093,3090,3088,3084,3081,3080,3079,3078,3077,3076,3075,3074,3073,3073,3072,3072,3073,3074,3075,3076,3077,3078,3078,3078,3078,3077,3076,3076,3076,3076,3076,3076,3076,3077,3077,3077,3077,3078,3078,3079,3079,3080,3080,3081,3081,3081,3081,3081,3081,3080,3080,3079,3078,3077,3076,3074,3074,3074,3074,3074,3074,3074,3075,3075,3075,3075,3074,3073,3072,3071,3070,3070,3068,3067,3065,3064,3063,3063,3062,3061,3060,3059,3058,3056,3054,3052,3050,3049,3047,3045,3044,3042,3041,3039,3037,3035,3034,3033,3031,3030,3029,3028,3027,3026,3025,3024,3023,3022,3021,3020,3019,3019,3019,3019,3018,3017,3017,3015,3015,3015,3015,3015,3014,3013,3012,3012,3012,3013,3013,3013,3013,3014,3014,3013,3012,3011,3010,3010,3009,3007,3007,3006,3005,3004,3003,3002;993,990,989,988,987,986,985,984,983,982,981,980,980,979,979,978,978,978,978,978,979,979,979,978,977,976,976,974,973,973,972,972,971,971,971,970,970,970,970,970,970,970,970,971,971,971,971,971,971,971,970,969,968,968,968,968,968,967,967,967,966,966,966,966,966,965,964,964,963,963,962,962,962,962,961,961,961,961,961,962,962,963,963,963,963,963,963,962,961,958,957,956,955,954,953,953,952,952,952,951,951,951,951,951,951,951,952,953,954,955,957,958,959,959,959,958,958,958,958,958,959,959,960,961,961,961,961,962,962,962,962,962,962,963,963,964,964,965,967,968,969,970,972,973,974,975,976,977,979,979,980,981,982,983,983,984,985,986,986,986,986,986,985,985,985,985,986,986,985,985,984,984,986,987,987,987,987,987,987,987,987,988,988,989,989,990,991,991,991,991,992,992,993,994,995,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1018,1019,1020,1021,1022,1022,1022,1023,1024,1026,1027,1028,1029,1030,1031,1031,1032,1033,1034,1035,1034,1034,1032,1032,1031,1031,1030,1030,1029,1028,1027,1026,1025,1025,1025,1025,1025,1024,1024,1024,1024,1024,1023,1023,1023,1022,1022,1022,1022,1022,1022,1023,1023,1023,1023,1024,1024,1024,1024,1024,1024,1024,1024,1024,1023,1022,1021,1020,1020,1019,1018,1017,1016,1015,1014,1013,1013,1012,1011,1010,1010,1009,1008,1007,1006,1003,1002,1001,1000,999,998,998,997,996,996,995,994,994,993